<html>
<head><meta charset="utf-8"><title>The new `?` desugar just went in 🎉 · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html">The new `?` desugar just went in 🎉</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="239342995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239342995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239342995">(May 18 2021 at 23:45)</a>:</h4>
<p>I assume this will cause at least one nonpredicted bit of fallout, so FYI everyone.</p>
<p>Do ping me if you hit things, and I'll attempt to help where I can.</p>
<p>(There's also a bunch of <a href="https://github.com/rust-lang/rust/pull/82322#issuecomment-800452140">predicted fallout</a>, like the ≈624 crates using <code>rocket 0.4.*</code>.)</p>



<a name="239356089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239356089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ibraheem Ahmed <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239356089">(May 19 2021 at 02:34)</a>:</h4>
<blockquote>
<p>656 of the 747 regressions are things trying to implement or use Try, often via older versions of rocket</p>
</blockquote>
<p>Note that rocket 0.4.x is not an <em>older</em> version, its actually the latest release. It's just that rocket on master is async and compiles on stable so many users use that instead.</p>



<a name="239356901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239356901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239356901">(May 19 2021 at 02:45)</a>:</h4>
<p>Hm, that's concerning, but hopefully there's a point release there soon. Likely would've been good to coordinate a bit more before merging...</p>



<a name="239358463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239358463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239358463">(May 19 2021 at 03:07)</a>:</h4>
<p>Rocket has been able to compile with stable rust since July 2020 &lt;<a href="https://github.com/SergioBenitez/Rocket/issues/19#issuecomment-662163818">https://github.com/SergioBenitez/Rocket/issues/19#issuecomment-662163818</a>&gt; and Sergio Benitez commented on the RFC &lt;<a href="https://github.com/rust-lang/rfcs/pull/3058#issuecomment-796417876">https://github.com/rust-lang/rfcs/pull/3058#issuecomment-796417876</a>&gt;, so I didn't think this would be a surprise to people :/</p>



<a name="239359355"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239359355" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239359355">(May 19 2021 at 03:20)</a>:</h4>
<p>I don't think it's a problem, but afaict it's not quite true that it compiles on stable, right? 0.4.x hasn't released (and won't?) with a version supporting stable, afaict</p>



<a name="239362721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239362721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239362721">(May 19 2021 at 04:11)</a>:</h4>
<p>Doh!  I made a PR &lt;<a href="https://github.com/SergioBenitez/Rocket/pull/1643">https://github.com/SergioBenitez/Rocket/pull/1643</a>&gt;, but Sergio beat me with &lt;<a href="https://github.com/SergioBenitez/Rocket/commit/425f741b873424046e20855f3fe13a3eb01b0c5e">https://github.com/SergioBenitez/Rocket/commit/425f741b873424046e20855f3fe13a3eb01b0c5e</a>&gt;</p>



<a name="239414905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/The%20new%20%60%3F%60%20desugar%20just%20went%20in%20%F0%9F%8E%89/near/239414905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ibraheem Ahmed <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/The.20new.20.60.3F.60.20desugar.20just.20went.20in.20.F0.9F.8E.89.html#239414905">(May 19 2021 at 12:34)</a>:</h4>
<p>Rocket 0.4.8 is out with the fix.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>